using System;
using System.Collections;
using System.Collections.Generic;

using DATA.Base;

namespace DATA.BusinessObjects
{
    public partial class Phuthu : BusinessBase<string>
    {
        #region Declarations

		private int? _thuTuKhachPhuThu = null;
		private int? _tyLePhuThu = null;
		
		
		
		#endregion

        #region Constructors

        public Phuthu() { }

        #endregion

        #region Methods

        public override int GetHashCode()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            
            sb.Append(this.GetType().FullName);
			sb.Append(_thuTuKhachPhuThu);
			sb.Append(_tyLePhuThu);

            return sb.ToString().GetHashCode();
        }

        #endregion

        #region Properties

		public virtual int? ThuTuKhachPhuThu
        {
            get { return _thuTuKhachPhuThu; }
			set
			{
				OnThuTuKhachPhuThuChanging();
				_thuTuKhachPhuThu = value;
				OnThuTuKhachPhuThuChanged();
			}
        }
		partial void OnThuTuKhachPhuThuChanging();
		partial void OnThuTuKhachPhuThuChanged();
		
		public virtual int? TyLePhuThu
        {
            get { return _tyLePhuThu; }
			set
			{
				OnTyLePhuThuChanging();
				_tyLePhuThu = value;
				OnTyLePhuThuChanged();
			}
        }
		partial void OnTyLePhuThuChanging();
		partial void OnTyLePhuThuChanged();
		
        #endregion
    }
}
